#include<stdio.h>
void remove(int n,int a[],int m)
{
	int b[100],k=0,i;
	for(i=0;i<m;i++)
	{
		b[i]=a[n-m+i];
	}
    for (i = n - m - 1; i >= 0; i--) {
        a[i + m] = a[i];
    }
    for (i = 0; i < m; i++) {
        a[i] = b[i];
    }
}
int main()
{
	int n,m,i;
	scanf("%d",&n);
	int a[n];
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	scanf("%d",&m);
	remove(n,a,m);
	for(i=0;i<n;i++)
	{
		printf("%d ",a[i]);
	}
	return 0;
}
